<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>
		面向对象：一种编程思想，围绕"对象"展开的,需要理解3个概念 对象、构造函数(类)、实例
		
		js数据类型：基本数据类型（7个），引用类型(11个，能new)
		
		//引用类型：身上有一些属性和方法
		
		对象：11个引用类型（Array、Date、Object、Function、Number、String、Boolean...）、DOM、BOM,
		     js中 万物皆对象
			 
		构造函数(类)：按照不同特点，进行归纳分类，赋予它每个成员：静态属性和静态方法（键值对）
		
		实例：单独的个体，类中的具体成员，都有相同的属性和方法（公有属性和方法--Prototype），
		     也有不同的属性和方法（私有属性和方法）
		<script>
			var arr=new Array(1,2,3,4);//数组对象  构造函数写法
			var arr2=[10,20,30];//数组对象  字面量（简写）
			
			//实例： arr  arr2---->数组类
			// console.log(arr);
			// console.log(arr2);
			
			//类（构造函数）：Array类（函数）  Date类（函数）
			 //console.dir(Array);
			// console.dir(Date);
			
			// function show(n,m){
			// 	console.log("111");
			// }
			// console.dir(show);
			// console.dir(Array);
			
			// var date=new Date();//日期对象
			
			// var na=100;
			// console.log(na);//基本数据类型---数值
			// console.log(na.toFixed(2));//装箱  值--》引用---》值
			//                            //拆箱  引用--》值--》引用
									   
			// console.log(10+[]);	//10+0=10				   
									   

			// var nb=new Number(100);//数值对象
			// console.log(nb);
			// console.log(nb.toFixed(2));
		</script>
	</body>
</html>
